package com.itheima.javawork.day03.test01;
/*
继承中成员方法的访问特点（掌握）
通过子类对象访问一个方法
1. 子类成员范围找
2. 父类成员范围找
3. 如果都没有就报错(不考虑父亲的父亲…)

在子类方法中访问一个变量，采用的是就近原则。
1. 子类局部范围找
2. 子类成员范围找
3. 父类成员范围找
4. 如果都没有就报错(不考虑父亲的父亲…)

- this&super关键字：
  - this：代表本类对象的引用
  - super：代表父类存储空间的标识(可以理解为父类对象引用)
- this和super的使用分别
  - 成员变量：
    - this.成员变量    -   访问本类成员变量
    - super.成员变量 -   访问父类成员变量
  - 成员方法：
    - this.成员方法  - 访问本类成员方法
    - super.成员方法 - 访问父类成员方法
- 构造方法：
  - this(…)  -  访问本类构造方法
  - super(…)  -  访问父类构造方法


 */
public class Demo1 {

    public static void main(String[] args) {
        Zi z = new Zi();
        z.show();    // 输出show方法中的局部变量30
    }
}

class Fu {
    int num = 10;
}

class Zi {
    int num = 20;

    public void show() {
        int num = 30;
        System.out.println(num);
    }
}


